#ifndef TIPOS_BASICOS_H
#define TIPOS_BASICOS_H

#define Interface class
#define implements public

enum TipoParametro {
    IN,
    OUT
};

enum ClaseDeDato {
    C_BOOL_8,
    C_BOOL_16,
    C_BOOL_32,
    C_BOOL_64,

    C_U_INTEGER_8,
    C_U_INTEGER_16,
    C_U_INTEGER_32,
    C_U_INTEGER_64,

    C_INTEGER_8,
    C_INTEGER_16,
    C_INTEGER_32,
    C_INTEGER_64,

    C_FLOAT,

    C_DOUBLE,

    C_LISTA,

    C_VECTOR,

    C_MATRIZ,

    C_NGRANDE,

    C_U_NGRANDE,

    C_STRING_DE_PASCAL,
    C_STRING_DE_C,

    C_VOID
};

typedef unsigned char byte;

#endif // TIPOS_BASICOS_H
